[INFO] cloning repository https://github.com/riogu/henceforth
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/riogu/henceforth" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Friogu%2Fhenceforth", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Friogu%2Fhenceforth'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 901b7da533263c13e533950ef176588d4d742868
[INFO] testing riogu/henceforth against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Friogu%2Fhenceforth" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/riogu/henceforth
[INFO] finished tweaking git repo https://github.com/riogu/henceforth
[INFO] tweaked toml for git repo https://github.com/riogu/henceforth written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/riogu/henceforth on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/riogu/henceforth already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clap v4.5.52
[INFO] [stderr]   Downloaded clap_builder v4.5.52
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e0777f52f2115d2999225ccea7189e1c4c6994abaa1f7e75d816e5bcb8530675
[INFO] running `Command { std: "docker" "start" "-a" "e0777f52f2115d2999225ccea7189e1c4c6994abaa1f7e75d816e5bcb8530675", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e0777f52f2115d2999225ccea7189e1c4c6994abaa1f7e75d816e5bcb8530675", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e0777f52f2115d2999225ccea7189e1c4c6994abaa1f7e75d816e5bcb8530675", kill_on_drop: false }`
[INFO] [stdout] e0777f52f2115d2999225ccea7189e1c4c6994abaa1f7e75d816e5bcb8530675
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2e13003c9a605061457cbfce3e9fbcf086a9f59aa987032ad39f30a324247553
[INFO] running `Command { std: "docker" "start" "-a" "2e13003c9a605061457cbfce3e9fbcf086a9f59aa987032ad39f30a324247553", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling clap_builder v4.5.52
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling clap v4.5.52
[INFO] [stderr]    Compiling henceforth v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.88s
[INFO] running `Command { std: "docker" "inspect" "2e13003c9a605061457cbfce3e9fbcf086a9f59aa987032ad39f30a324247553", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2e13003c9a605061457cbfce3e9fbcf086a9f59aa987032ad39f30a324247553", kill_on_drop: false }`
[INFO] [stdout] 2e13003c9a605061457cbfce3e9fbcf086a9f59aa987032ad39f30a324247553
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d8ad73b9fc780d2254b5292f77a92256266b868a4d75c17fa15d4f7248927337
[INFO] running `Command { std: "docker" "start" "-a" "d8ad73b9fc780d2254b5292f77a92256266b868a4d75c17fa15d4f7248927337", kill_on_drop: false }`
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling henceforth v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.86s
[INFO] running `Command { std: "docker" "inspect" "d8ad73b9fc780d2254b5292f77a92256266b868a4d75c17fa15d4f7248927337", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d8ad73b9fc780d2254b5292f77a92256266b868a4d75c17fa15d4f7248927337", kill_on_drop: false }`
[INFO] [stdout] d8ad73b9fc780d2254b5292f77a92256266b868a4d75c17fa15d4f7248927337
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1549af66f01d6c1e2b9566b001255811a3a8142b8a5a884abb70895f5ba7c31d
[INFO] running `Command { std: "docker" "start" "-a" "1549af66f01d6c1e2b9566b001255811a3a8142b8a5a884abb70895f5ba7c31d", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/henceforth-1c495b72b4fcc2e3)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test hfs::lexer::tests::test_copy_and_move ... ok
[INFO] [stdout] test hfs::lexer::tests::test_function_with_no_arguments ... ok
[INFO] [stdout] test hfs::lexer::tests::test_copy_and_move_func_calls ... ok
[INFO] [stdout] test hfs::lexer::tests::test_function_with_no_return_type ... ok
[INFO] [stdout] test hfs::lexer::tests::test_operations ... ok
[INFO] [stdout] test hfs::lexer::tests::test_simple_if_else ... ok
[INFO] [stdout] test hfs::lexer::tests::test_simple_main ... ok
[INFO] [stdout] test hfs::lexer::tests::test_variable_declarations ... ok
[INFO] [stdout] test hfs::parser::tests::test_simple_main ... ok
[INFO] [stdout] test hfs::parser::tests::test_variable_declarations ... ok
[INFO] [stdout] test hfs::parser::tests::test_function_with_no_arguments ... ok
[INFO] [stdout] test hfs::lexer::tests::test_function_with_lots_of_arguments ... FAILED
[INFO] [stdout] test hfs::lexer::tests::test_if_elif_else ... FAILED
[INFO] [stdout] test hfs::lexer::tests::test_while_loop ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_copy_and_move ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_simple_main ... ok
[INFO] [stdout] test hfs::stack_analyzer::tests::test_operations ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_simple_if_else ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_variable_declarations ... ok
[INFO] [stdout] test hfs::stack_analyzer::tests::test_copy_and_move ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_function_with_lots_of_arguments ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_function_with_no_arguments ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_while_loop ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_copy_and_move_func_calls ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_function_with_no_return_type ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_function_with_no_return_type ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_if_elif_else ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_while_loop ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_function_with_lots_of_arguments ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_simple_if_else ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_operations ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_copy_and_move_func_calls ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_if_elif_else ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::lexer::tests::test_function_with_lots_of_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::lexer::tests::test_function_with_lots_of_arguments' (19) panicked at src/hfs/lexer.rs:327:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [Fn, Identifier("func_with_lots_of_arguments"), Colon, LeftParen, Int, Float, String, Bool, RightParen, Arrow, LeftParen, Int, Float, Bool, String, RightParen, LeftBrace, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, At, LeftParen, Literal(Integer(5)), Literal(Float(5.0)), Literal(Bool(false)), Literal(String("test")), RightParen, Semicolon, RightBrace, Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, String, RightParen, LeftBrace, RightBrace]
[INFO] [stdout]  right: [Fn, Identifier("func_with_lots_of_arguments"), Colon, LeftParen, Int, Float, String, Bool, RightParen, Arrow, LeftParen, Int, Float, Bool, String, RightParen, LeftBrace, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, At, LeftParen, Literal(Integer(5)), Literal(Float(5.0)), Literal(Bool(false)), Literal(String("test")), RightParen, Semicolon, RightBrace, Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, RightBrace]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc258 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06f13203 - core[786f478f706679df]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x653f06deb894 - core[786f478f706679df]::panicking::assert_failed::<alloc[64763625b5a07cdb]::vec::Vec<henceforth[5375e3bb89d90802]::hfs::token::TokenKind>, alloc[64763625b5a07cdb]::vec::Vec<henceforth[5375e3bb89d90802]::hfs::token::TokenKind>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x653f06de1dfa - henceforth[5375e3bb89d90802]::hfs::lexer::tests::test_function_with_lots_of_arguments
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:327:9
[INFO] [stdout]   22:     0x653f06ddc927 - henceforth[5375e3bb89d90802]::hfs::lexer::tests::test_function_with_lots_of_arguments::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:302:46
[INFO] [stdout]   23:     0x653f06e16f16 - <henceforth[5375e3bb89d90802]::hfs::lexer::tests::test_function_with_lots_of_arguments::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   45:     0x7a92f40a3a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::lexer::tests::test_if_elif_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::lexer::tests::test_if_elif_else' (22) panicked at src/hfs/lexer.rs:571:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [Fn, Identifier("print"), Colon, LeftParen, LeftParen, RightParen, RightParen, Arrow, LeftParen, LeftParen, RightParen, RightParen, LeftBrace, RightBrace, Fn, Identifier("fizz_buzz"), Colon, LeftParen, Int, RightParen, Arrow, LeftParen, String, RightParen, LeftBrace, If, At, LeftParen, Literal(Integer(15)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("fizzbuzz")), RightParen, Semicolon, RightBrace, Else, If, At, LeftParen, Literal(Integer(3)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("fizz")), RightParen, Semicolon, RightBrace, Else, If, At, LeftParen, Literal(Integer(5)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("buzz")), RightParen, Semicolon, RightBrace, Else, LeftBrace, StackKeyword("@pop"), Semicolon, At, LeftParen, Literal(String("no fizzbuzz")), RightParen, Semicolon, RightBrace, RightBrace, Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, At, LeftParen, Literal(Integer(67)), RightParen, MoveCall, Identifier("fizz_buzz"), Semicolon, MoveCall, Identifier("print"), Semicolon, StackKeyword("@pop"), RightBrace]
[INFO] [stdout]  right: [Fn, Identifier("fizz_buzz"), Colon, LeftParen, Int, RightParen, Arrow, LeftParen, String, RightParen, LeftBrace, If, At, LeftParen, Literal(Integer(15)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("fizzbuzz")), RightParen, Semicolon, RightBrace, Else, If, At, LeftParen, Literal(Integer(3)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("fizz")), RightParen, Semicolon, RightBrace, Else, If, At, LeftParen, Literal(Integer(5)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("buzz")), RightParen, Semicolon, RightBrace, Else, LeftBrace, StackKeyword("@pop"), Semicolon, At, LeftParen, Literal(String("no fizzbuzz")), RightParen, Semicolon, RightBrace, RightBrace, Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, At, LeftParen, Literal(Integer(530)), RightParen, MoveCall, Identifier("fizz_buzz"), Semicolon, StackKeyword("@pop"), Semicolon, RightBrace]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc258 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06f13203 - core[786f478f706679df]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x653f06deb894 - core[786f478f706679df]::panicking::assert_failed::<alloc[64763625b5a07cdb]::vec::Vec<henceforth[5375e3bb89d90802]::hfs::token::TokenKind>, alloc[64763625b5a07cdb]::vec::Vec<henceforth[5375e3bb89d90802]::hfs::token::TokenKind>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x653f06ddf076 - henceforth[5375e3bb89d90802]::hfs::lexer::tests::test_if_elif_else
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:571:9
[INFO] [stdout]   22:     0x653f06ddc7a7 - henceforth[5375e3bb89d90802]::hfs::lexer::tests::test_if_elif_else::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:513:27
[INFO] [stdout]   23:     0x653f06e16d56 - <henceforth[5375e3bb89d90802]::hfs::lexer::tests::test_if_elif_else::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   45:     0x7a92f40a3a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::lexer::tests::test_while_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::lexer::tests::test_while_loop' (27) panicked at src/hfs/lexer.rs:478:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, Let, Identifier("a"), Colon, Int, Semicolon, At, LeftParen, Literal(Integer(1000000)), RightParen, MoveAssign, Identifier("a"), Semicolon, While, At, LeftParen, Identifier("a"), Literal(Integer(0)), Greater, RightParen, LeftBrace, At, LeftParen, Identifier("a"), Literal(Integer(1)), Minus, RightParen, MoveAssign, Identifier("a"), Semicolon, RightBrace, RightBrace]
[INFO] [stdout]  right: [Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, Let, Identifier("a"), Colon, Int, Semicolon, Let, Identifier("b"), Colon, Int, Semicolon, At, LeftParen, Literal(Integer(100)), RightParen, MoveAssign, Identifier("a"), Semicolon, At, LeftParen, Literal(Integer(0)), RightParen, MoveAssign, Identifier("b"), Semicolon, While, At, LeftParen, Identifier("a"), Literal(Integer(0)), Greater, Identifier("b"), Literal(Integer(200)), Less, And, RightParen, LeftBrace, At, LeftParen, Identifier("a"), Literal(Integer(1)), Minus, RightParen, MoveAssign, Identifier("a"), Semicolon, At, LeftParen, Identifier("b"), Literal(Integer(2)), Plus, RightParen, MoveAssign, Identifier("b"), Semicolon, RightBrace, Return, Semicolon, RightBrace]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc258 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06f13203 - core[786f478f706679df]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x653f06deb894 - core[786f478f706679df]::panicking::assert_failed::<alloc[64763625b5a07cdb]::vec::Vec<henceforth[5375e3bb89d90802]::hfs::token::TokenKind>, alloc[64763625b5a07cdb]::vec::Vec<henceforth[5375e3bb89d90802]::hfs::token::TokenKind>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x653f06dde3a9 - henceforth[5375e3bb89d90802]::hfs::lexer::tests::test_while_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:478:9
[INFO] [stdout]   22:     0x653f06ddc747 - henceforth[5375e3bb89d90802]::hfs::lexer::tests::test_while_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:436:25
[INFO] [stdout]   23:     0x653f06e16cd6 - <henceforth[5375e3bb89d90802]::hfs::lexer::tests::test_while_loop::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   45:     0x7a92f40a3a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_copy_and_move stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_copy_and_move' (28) panicked at src/hfs/builder/parser_builder.rs:110:88:
[INFO] [stdout] not yet implemented: add stuff here joao
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc28a - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06dd5cb8 - <henceforth[5375e3bb89d90802]::hfs::builder::parser_builder::ParserBuilder as henceforth[5375e3bb89d90802]::hfs::builder::builder::VariableOps>::assign_to
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/parser_builder.rs:110:88
[INFO] [stdout]   20:     0x653f06de3cf2 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_copy_and_move
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:631:14
[INFO] [stdout]   21:     0x653f06ddca17 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_copy_and_move::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:621:28
[INFO] [stdout]   22:     0x653f06e17056 - <henceforth[5375e3bb89d90802]::hfs::parser::tests::test_copy_and_move::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   44:     0x7a92f40a3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_operations stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_operations' (45) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc28a - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06dd7793 - <henceforth[5375e3bb89d90802]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[5375e3bb89d90802]::hfs::builder::builder::StackOps>::end_stack_block
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x653f06dd032b - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_operations
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1017:14
[INFO] [stdout]   21:     0x653f06dcc487 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_operations::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1006:25
[INFO] [stdout]   22:     0x653f06e169d6 - <henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_operations::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   44:     0x7a92f40a3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_simple_if_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_simple_if_else' (46) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc28a - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06dd7793 - <henceforth[5375e3bb89d90802]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[5375e3bb89d90802]::hfs::builder::builder::StackOps>::end_stack_block
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x653f06dd228b - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_simple_if_else
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1100:14
[INFO] [stdout]   21:     0x653f06dcc577 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_simple_if_else::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1090:29
[INFO] [stdout]   22:     0x653f06e16b16 - <henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_simple_if_else::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   44:     0x7a92f40a3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_copy_and_move stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_copy_and_move' (39) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc28a - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06dd7793 - <henceforth[5375e3bb89d90802]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[5375e3bb89d90802]::hfs::builder::builder::StackOps>::end_stack_block
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x653f06dd1f1c - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_copy_and_move
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:997:14
[INFO] [stdout]   21:     0x653f06dcc547 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_copy_and_move::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:988:28
[INFO] [stdout]   22:     0x653f06e16ad6 - <henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_copy_and_move::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   44:     0x7a92f40a3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_function_with_lots_of_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_function_with_lots_of_arguments' (41) panicked at src/hfs/stack_analyzer.rs:893:14:
[INFO] [stdout] compilation failed: StackAnalyzerError { kind: IncorrectNumberReturnValues(1, 0), path: "test/function_with_lots_of_arguments.hfs", source_info: SourceInfo { line_number: 8, line_offset: 4, token_width: 4 }, debug_info: DebugInfo { compiler_file: "src/hfs/stack_analyzer.rs", compiler_line: 69, compiler_column: 20, internal_dump: "Function func_with_lots_of_arguments:\n\tParameter type: Tuple<i32, f32, str, bool>\n\tReturn type: Tuple<i32, f32, bool, str>\n\tBody: Block Scope (Function):\n\t\t[\n\t\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\n\t\t\t],\n\t\tEmpty,\n\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\n\t\t\t],\n\t\tEmpty,\n\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\n\t\t\t],\n\t\tEmpty,\n\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\n\t\t\t],\n\t\tEmpty,\n\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\tLiteral:  5,\n\t\t\tLiteral:  5,\n\t\t\tLiteral:  false,\n\t\t\tLiteral:  test\n\t\t\t],\n\t\tEmpty\n\t\t]\n\tParameter Exprs:\n\t[\n\t\tParameter:\n\t\tIndex: 0\n\t\tType: i32,\n\tParameter:\n\t\tIndex: 1\n\t\tType: f32,\n\tParameter:\n\t\tIndex: 2\n\t\tType: str,\n\tParameter:\n\t\tIndex: 3\n\t\tType: bool\n\t]\nFunction main:\n\tParameter type: Tuple<>\n\tReturn type: Tuple<str>\n\tBody: Block Scope (Function):\n\t\t[\n\t\t\n\t\t]\n\tParameter Exprs:\n\t[\n\t\n\t]" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc258 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06f130c2 - core[786f478f706679df]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x653f06ddcbb6 - <core[786f478f706679df]::result::Result<alloc[64763625b5a07cdb]::rc::Rc<dyn henceforth[5375e3bb89d90802]::hfs::builder::utils::Byproduct>, alloc[64763625b5a07cdb]::boxed::Box<dyn henceforth[5375e3bb89d90802]::hfs::diagnostics::error::CompileError>>>::expect
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x653f06dd008c - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::analyze_file
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:893:14
[INFO] [stdout]   22:     0x653f06dd45bb - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_function_with_lots_of_arguments
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:910:19
[INFO] [stdout]   23:     0x653f06dcc667 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_function_with_lots_of_arguments::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:909:46
[INFO] [stdout]   24:     0x653f06e16c56 - <henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_function_with_lots_of_arguments::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   37:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   42:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   44:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   46:     0x7a92f40a3a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_function_with_no_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_function_with_no_arguments' (42) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc28a - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06dd7793 - <henceforth[5375e3bb89d90802]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[5375e3bb89d90802]::hfs::builder::builder::StackOps>::end_stack_block
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x653f06dd3e40 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_function_with_no_arguments
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:945:14
[INFO] [stdout]   21:     0x653f06dcc607 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_function_with_no_arguments::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:938:41
[INFO] [stdout]   22:     0x653f06e16bd6 - <henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_function_with_no_arguments::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   44:     0x7a92f40a3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_while_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_while_loop' (38) panicked at src/hfs/builder/parser_builder.rs:110:88:
[INFO] [stdout] not yet implemented: add stuff here joao
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc28a - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06dd5cb8 - <henceforth[5375e3bb89d90802]::hfs::builder::parser_builder::ParserBuilder as henceforth[5375e3bb89d90802]::hfs::builder::builder::VariableOps>::assign_to
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/parser_builder.rs:110:88
[INFO] [stdout]   20:     0x653f06de2763 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_while_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:687:14
[INFO] [stdout]   21:     0x653f06ddc987 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_while_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:677:25
[INFO] [stdout]   22:     0x653f06e16f96 - <henceforth[5375e3bb89d90802]::hfs::parser::tests::test_while_loop::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   44:     0x7a92f40a3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_copy_and_move_func_calls stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_copy_and_move_func_calls' (40) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc28a - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06dd7793 - <henceforth[5375e3bb89d90802]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[5375e3bb89d90802]::hfs::builder::builder::StackOps>::end_stack_block
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x653f06dd3098 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_copy_and_move_func_calls
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1194:14
[INFO] [stdout]   21:     0x653f06dcc5d7 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_copy_and_move_func_calls::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1183:39
[INFO] [stdout]   22:     0x653f06e16b96 - <henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_copy_and_move_func_calls::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   44:     0x7a92f40a3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_function_with_no_return_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_function_with_no_return_type' (32) panicked at src/hfs/parser.rs:600:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        0,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        1,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [32m>            [],[0m
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "no_return_type",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 32,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "no_return_type",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 14,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 20,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 29,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/function_with_no_return_type.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 4,[0m
[INFO] [stdout] [31m<            line_offset: 21,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc258 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06de62a6 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_function_with_no_return_type
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:600:9
[INFO] [stdout]   20:     0x653f06ddcb07 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_function_with_no_return_type::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:589:43
[INFO] [stdout]   21:     0x653f06e17196 - <henceforth[5375e3bb89d90802]::hfs::parser::tests::test_function_with_no_return_type::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   43:     0x7a92f40a3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_function_with_no_return_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_function_with_no_return_type' (43) panicked at src/hfs/stack_analyzer.rs:967:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  AstArena {
[INFO] [stdout] [31m<    exprs: [[0m
[INFO] [stdout] [31m<        Parameter {[0m
[INFO] [stdout] [31m<            index: 0,[0m
[INFO] [stdout] [31m<            type_id: TypeId([0m
[INFO] [stdout] [31m<                0,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<    ],[0m
[INFO] [stdout] [32m>    exprs: [],[0m
[INFO] [stdout]      stmts: [
[INFO] [stdout] [31m<        StackBlock {[0m
[INFO] [stdout] [31m<            expr_ids: [],[0m
[INFO] [stdout] [31m<            consumed_count: 1,[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    StmtId([0m
[INFO] [stdout] [31m<                        0,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    StmtId([0m
[INFO] [stdout] [31m<                        1,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [32m>            [],[0m
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      vars: [],
[INFO] [stdout]      functions: [
[INFO] [stdout]          FunctionDeclaration {
[INFO] [stdout]              name: "no_return_type",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: StmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout] [31m<            parameter_exprs: [[0m
[INFO] [stdout] [31m<                ExprId([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [32m>            parameter_exprs: [],[0m
[INFO] [stdout]          },
[INFO] [stdout]          FunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: StmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]              parameter_exprs: [],
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mIn[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 32,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      var_tokens: [],
[INFO] [stdout]      function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "no_return_type",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 14,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [32m>        Token {[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout] [32m>            source_info: SourceInfo {[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout] [32m>            },[0m
[INFO] [stdout] [32m>        },[0m
[INFO] [stdout] [32m>        Token {[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout] [32m>            source_info: SourceInfo {[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout] [32m>            },[0m
[INFO] [stdout] [32m>        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      hfs_stack: [],
[INFO] [stdout]      type_cache: {
[INFO] [stdout] [31m<        Int {[0m
[INFO] [stdout] [32m>        Tuple {[0m
[INFO] [stdout] [32m>            type_ids: [[0m
[INFO] [stdout] [32m>                TypeId([0m
[INFO] [stdout] [32m>                    0,[0m
[INFO] [stdout] [32m>                ),[0m
[INFO] [stdout] [32m>            ],[0m
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout] [31m<            [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>            [0m[1;48;5;22;32m4[0m[32m,[0m
[INFO] [stdout]          ),
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout]              3,
[INFO] [stdout]          ),
[INFO] [stdout] [31m<        [0m[1;48;5;52;31mFloa[0m[31mt {[0m
[INFO] [stdout] [32m>        [0m[1;48;5;22;32mIn[0m[32mt {[0m
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout] [31m<            [0m[1;48;5;52;31m1[0m[31m,[0m
[INFO] [stdout] [32m>            [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]          ),
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout]              2,
[INFO] [stdout]          ),
[INFO] [stdout] [32m>        Float {[0m
[INFO] [stdout] [32m>            ptr_count: 0,[0m
[INFO] [stdout] [32m>        }: TypeId([0m
[INFO] [stdout] [32m>            1,[0m
[INFO] [stdout] [32m>        ),[0m
[INFO] [stdout] [32m>        Tuple {[0m
[INFO] [stdout] [32m>            type_ids: [],[0m
[INFO] [stdout] [32m>            ptr_count: 0,[0m
[INFO] [stdout] [32m>        }: TypeId([0m
[INFO] [stdout] [32m>            5,[0m
[INFO] [stdout] [32m>        ),[0m
[INFO] [stdout]      },
[INFO] [stdout]      expr_provenances: [
[INFO] [stdout]          RuntimeValue,
[INFO] [stdout]      ],
[INFO] [stdout]      curr_var_provenances: [],
[INFO] [stdout]      curr_func_call_provenances: [
[INFO] [stdout]          RuntimeValue,
[INFO] [stdout]          RuntimeValue,
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/function_with_no_return_type.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 4,[0m
[INFO] [stdout] [31m<            line_offset: 21,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc258 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06dd4535 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_function_with_no_return_type
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:967:9
[INFO] [stdout]   20:     0x653f06dcc637 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_function_with_no_return_type::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:956:43
[INFO] [stdout]   21:     0x653f06e16c16 - <henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_function_with_no_return_type::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   43:     0x7a92f40a3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_if_elif_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_if_elif_else' (44) panicked at src/hfs/builder/stack_analyzer_builder.rs:222:56:
[INFO] [stdout] need lhs for mod
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc258 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06f13044 - core[786f478f706679df]::panicking::panic_display::<&str>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x653f06f13044 - core[786f478f706679df]::option::expect_failed
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/option.rs:2260:5
[INFO] [stdout]   21:     0x653f06decf26 - <core[786f478f706679df]::option::Option<henceforth[5375e3bb89d90802]::hfs::ast::ExprId>>::expect
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/option.rs:971:21
[INFO] [stdout]   22:     0x653f06dd6e14 - <henceforth[5375e3bb89d90802]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[5375e3bb89d90802]::hfs::builder::builder::StackOps>::push_operation
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:222:56
[INFO] [stdout]   23:     0x653f06dd1633 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_if_elif_else
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1129:14
[INFO] [stdout]   24:     0x653f06dcc517 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_if_elif_else::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1121:27
[INFO] [stdout]   25:     0x653f06e16a96 - <henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_if_elif_else::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   47:     0x7a92f40a3a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_while_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_while_loop' (49) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc28a - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06dd7793 - <henceforth[5375e3bb89d90802]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[5375e3bb89d90802]::hfs::builder::builder::StackOps>::end_stack_block
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x653f06dd0958 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_while_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1053:14
[INFO] [stdout]   21:     0x653f06dcc4b7 - henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_while_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1044:25
[INFO] [stdout]   22:     0x653f06e16a16 - <henceforth[5375e3bb89d90802]::hfs::stack_analyzer::tests::test_while_loop::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   44:     0x7a92f40a3a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_function_with_lots_of_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_function_with_lots_of_arguments' (30) panicked at src/hfs/parser.rs:567:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Float(
[INFO] [stdout]                  5.0,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Bool(
[INFO] [stdout]                  false,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "test",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    1,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      4,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      5,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      6,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      7,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        0,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        1,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        2,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        3,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout]                          4,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          5,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        6,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        7,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        8,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        9,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "func_with_lots_of_arguments",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m10[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m6[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  6,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m7[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m6[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m11[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m7[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Tuple {[0m
[INFO] [stdout] [31m<            type_ids: [[0m
[INFO] [stdout] [31m<                TypeId([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            ptr_count: 0,[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Float([0m
[INFO] [stdout] [31m<                    5.0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Bool([0m
[INFO] [stdout] [31m<                    false,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "test",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: At,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 24,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 80,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 25,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "func_with_lots_of_arguments",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 27,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 33,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 58,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftParen,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 16,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/function_with_lots_of_arguments.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 8,[0m
[INFO] [stdout] [31m<            line_offset: 27,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc258 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06de6d51 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_function_with_lots_of_arguments
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:567:9
[INFO] [stdout]   20:     0x653f06ddcb37 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_function_with_lots_of_arguments::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:542:46
[INFO] [stdout]   21:     0x653f06e171d6 - <henceforth[5375e3bb89d90802]::hfs::parser::tests::test_function_with_lots_of_arguments::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   43:     0x7a92f40a3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_simple_if_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_simple_if_else' (35) panicked at src/hfs/parser.rs:750:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Greater,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  1,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  3,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop_all",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      4,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      5,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      6,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    7,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          Return,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m1[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          4,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        5,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              IfStmt,
[INFO] [stdout]          ),
[INFO] [stdout]          Return,
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        7,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            ElseStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        Else([0m
[INFO] [stdout] [31m<            UnresolvedStmtId([0m
[INFO] [stdout] [31m<                8,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        If {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                0,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                6,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    9,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        10,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            Function,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m11[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m5[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mGr[0m[31me[0m[1;48;5;52;31ma[0m[31mt[0m[1;48;5;52;31mer[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 14,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    1,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    4,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop_all",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 8,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop_all",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 8,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mR[0m[31met[0m[1;48;5;52;31murn[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Return,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: If,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/simple_if_else.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 9,[0m
[INFO] [stdout] [31m<            line_offset: 2,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc258 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06de42ee - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_simple_if_else
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:750:9
[INFO] [stdout]   20:     0x653f06ddca47 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_simple_if_else::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:723:29
[INFO] [stdout]   21:     0x653f06e17096 - <henceforth[5375e3bb89d90802]::hfs::parser::tests::test_simple_if_else::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   43:     0x7a92f40a3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_operations stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_operations' (34) panicked at src/hfs/parser.rs:673:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  1,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  1,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Add,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mul,
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@dup",
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Div,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mul,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mod,
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Bool(
[INFO] [stdout]                  false,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@dup",
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Or,
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Not,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Bool(
[INFO] [stdout]                  true,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              And,
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      4,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      6,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      7,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      8,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      9,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      10,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    11,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      12,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    13,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      14,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      15,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      16,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      17,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    18,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          0,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          1,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        2,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout]                          3,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          4,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        5,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout]                          6,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          7,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        8,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout]                          9,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          10,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        11,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        12,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        13,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        14,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        15,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                1[0m[1;48;5;52;31m6[0m[31m,[0m
[INFO] [stdout] [32m>                1[0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    1,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    1,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mPlus[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31mt[0m[1;48;5;52;31mar[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mSlash[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31mt[0m[1;48;5;52;31mar[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mP[0m[31me[0m[1;48;5;52;31mrcen[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Bool([0m
[INFO] [stdout] [31m<                    false,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mOr[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mNo[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Bool([0m
[INFO] [stdout] [31m<                    true,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mAnd[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 20,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/operations.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 10,[0m
[INFO] [stdout] [31m<            line_offset: 2,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc258 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06de24d4 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_operations
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:673:9
[INFO] [stdout]   20:     0x653f06ddc957 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_operations::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:639:25
[INFO] [stdout]   21:     0x653f06e16f56 - <henceforth[5375e3bb89d90802]::hfs::parser::tests::test_operations::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   43:     0x7a92f40a3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_copy_and_move_func_calls stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_copy_and_move_func_calls' (29) panicked at src/hfs/parser.rs:858:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@swap",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@dup",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@rot",
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Greater,
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@swap",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@rrot",
[INFO] [stdout]          ),
[INFO] [stdout]          Identifier(
[INFO] [stdout]              "max",
[INFO] [stdout]          ),
[INFO] [stdout]          Identifier(
[INFO] [stdout]              "max",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@swap",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@swap",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  50,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  10,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  30,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Identifier(
[INFO] [stdout]              "max3",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Return,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m1[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            IfStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    4,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        Empty,[0m
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        4,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        5,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout] [31m<            [0m[1;48;5;52;31mElse[0m[31mStmt,[0m
[INFO] [stdout] [32m>            [0m[1;48;5;22;32mIf[0m[32mStmt,[0m
[INFO] [stdout]          ),
[INFO] [stdout] [31m<        Else([0m
[INFO] [stdout] [31m<            UnresolvedStmtId([0m
[INFO] [stdout] [31m<                6,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        If {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                0,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                2,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    7,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        8,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            Function,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    6,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout] [32m>        Empty,[0m
[INFO] [stdout]          FunctionCall {
[INFO] [stdout]              identifier: UnresolvedExprId(
[INFO] [stdout]                  7,
[INFO] [stdout]              ),
[INFO] [stdout]              is_move: true,
[INFO] [stdout]          },
[INFO] [stdout]          FunctionCall {
[INFO] [stdout]              identifier: UnresolvedExprId(
[INFO] [stdout]                  8,
[INFO] [stdout]              ),
[INFO] [stdout]              is_move: false,
[INFO] [stdout]          },
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    9,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    10,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    11,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    12,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m10[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m5[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m11[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m6[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        12,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        13,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        14,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        15,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        16,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        17,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        18,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      13,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      14,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      15,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          FunctionCall {
[INFO] [stdout]              identifier: UnresolvedExprId(
[INFO] [stdout]                  16,
[INFO] [stdout]              ),
[INFO] [stdout]              is_move: true,
[INFO] [stdout]          },
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    17,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m20[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m9[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m1,[0m
[INFO] [stdout] [32m>                        1[0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        22,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        23,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "max",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m9[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "max3",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  6,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m19[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m8[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  7,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  7,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                2[0m[1;48;5;52;31m4[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m1[0m[32m2,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 16,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@rot",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 21,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mGr[0m[31me[0m[1;48;5;52;31ma[0m[31mt[0m[1;48;5;52;31mer[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 26,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@rrot",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 3,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 12,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 3,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 16,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 22,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    50,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    10,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    30,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max3",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 20,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mR[0m[31met[0m[1;48;5;52;31murn[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 29,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mIf[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 28,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@rrot",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mMov[0m[31me[0m[1;48;5;52;31mCall[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: CopyCall,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 12,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 16,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 22,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 26,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 33,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: At,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: MoveCall,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stderr] error: test failed, to rerun pass `--bin henceforth`
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 16,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 3,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max3",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 16,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 22,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 16,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/copy_and_move_func_calls.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 19,[0m
[INFO] [stdout] [31m<            line_offset: 2,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc258 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06de57fd - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_copy_and_move_func_calls
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:858:9
[INFO] [stdout]   20:     0x653f06ddcaa7 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_copy_and_move_func_calls::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:816:39
[INFO] [stdout]   21:     0x653f06e17116 - <henceforth[5375e3bb89d90802]::hfs::parser::tests::test_copy_and_move_func_calls::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   43:     0x7a92f40a3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_if_elif_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_if_elif_else' (33) panicked at src/hfs/parser.rs:812:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  15,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mod,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  0,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Equal,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "fizzbuzz",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  3,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mod,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  0,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Equal,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "fizz",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mod,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  0,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Equal,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "buzz",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "no fizzbuzz",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m67[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m530[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Identifier(
[INFO] [stdout]              "fizz_buzz",
[INFO] [stdout]          ),
[INFO] [stdout] [31m<        Identifier([0m
[INFO] [stdout] [31m<            "print",[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [],[0m
[INFO] [stdout] [31m<            Function,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      4,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [32m>                Statement([0m
[INFO] [stdout] [32m>                    UnresolvedStmtId([0m
[INFO] [stdout] [32m>                        2,[0m
[INFO] [stdout] [32m>                    ),[0m
[INFO] [stdout] [32m>                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              IfStmt,
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      5,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      6,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      7,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      8,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      9,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        6,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        7,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            IfStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      10,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      11,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      12,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      13,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      14,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        10,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        11,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            IfStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    15,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      16,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        13,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        14,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        15,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        16,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            ElseStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        Else([0m
[INFO] [stdout] [31m<            UnresolvedStmtId([0m
[INFO] [stdout] [31m<                17,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        ElseIf {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                9,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                12,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    18,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        ElseIf {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                5,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                8,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    19,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        If {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                1,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                4,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    20,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        21,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            Function,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      17,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          FunctionCall {
[INFO] [stdout]              identifier: UnresolvedExprId(
[INFO] [stdout]                  18,
[INFO] [stdout]              ),
[INFO] [stdout]              is_move: true,
[INFO] [stdout]          },
[INFO] [stdout] [31m<        FunctionCall {[0m
[INFO] [stdout] [31m<            identifier: UnresolvedExprId([0m
[INFO] [stdout] [31m<                19,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            is_move: true,[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    20,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [32m>        Empty,[0m
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m3,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m3,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m4,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m4,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        25,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        26,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout] [31m<            name: "[0m[1;48;5;52;31mpr[0m[31mi[0m[1;48;5;52;31mnt[0m[31m",[0m
[INFO] [stdout] [32m>            name: "[0m[1;48;5;22;32mf[0m[32mi[0m[1;48;5;22;32mzz_buzz[0m[32m",[0m
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m5[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m4[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m3[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout] [31m<            name: "[0m[1;48;5;52;31mf[0m[31mi[0m[1;48;5;52;31mzz_buzz[0m[31m",[0m
[INFO] [stdout] [32m>            name: "[0m[1;48;5;22;32mma[0m[32mi[0m[1;48;5;22;32mn[0m[32m",[0m
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  6,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m7[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m6[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m22[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m16[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout] [31m<        UnresolvedFunctionDeclaration {[0m
[INFO] [stdout] [31m<            name: "main",[0m
[INFO] [stdout] [31m<            param_type: TypeId([0m
[INFO] [stdout] [31m<                4,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            return_type: TypeId([0m
[INFO] [stdout] [31m<                4,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                27,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout] [31m<            type_ids: [],[0m
[INFO] [stdout] [31m<            ptr_count: 0,[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Tuple {[0m
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout] [31m<                    [0m[1;48;5;52;31m4[0m[31m,[0m
[INFO] [stdout] [32m>                    [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout] [31m<                    [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>                    [0m[1;48;5;22;32m3[0m[32m,[0m
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout] [31m<            type_ids: [[0m
[INFO] [stdout] [31m<                TypeId([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [32m>            type_ids: [],[0m
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    15,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mP[0m[31me[0m[1;48;5;52;31mrcen[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mEqual[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "fizzbuzz",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 10,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mP[0m[31me[0m[1;48;5;52;31mrcen[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 21,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mEqual[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 23,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "fizz",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mP[0m[31me[0m[1;48;5;52;31mrcen[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 21,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mEqual[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 23,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "buzz",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "no fizzbuzz",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 14,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 13,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    67,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 19,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "fizz_buzz",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 19,[0m
[INFO] [stdout] [31m<                line_offset: 14,[0m
[INFO] [stdout] [31m<                token_width: 9,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "print",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 20,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 21,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 24,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 22,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 21,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 18,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 27,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 18,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 27,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 14,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 14,[0m
[INFO] [stdout] [31m<                line_offset: 25,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 12,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 12,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: If,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: If,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: If,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 33,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: At,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 19,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: MoveCall,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 19,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: MoveCall,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 20,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 21,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "print",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "fizz_buzz",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 9,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftParen,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 24,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/if_elif_else.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 22,[0m
[INFO] [stdout] [31m<            line_offset: 2,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f06efd2fa - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f06efd2fa - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f06efd2fa - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f06f12bba - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f06f12bba - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x653f06f01b82 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x653f06f01b82 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x653f06edc19f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f06edc19f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f06ef5539 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f06e5ff0c - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x653f06e5ff0c - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x653f06ef56f2 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x653f06ef56f2 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f06edc258 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f06ed3aa9 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f06edcf6d - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f06f1334c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f06de3a5a - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_if_elif_else
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:812:9
[INFO] [stdout]   20:     0x653f06ddc9e7 - henceforth[5375e3bb89d90802]::hfs::parser::tests::test_if_elif_else::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:754:27
[INFO] [stdout]   21:     0x653f06e17016 - <henceforth[5375e3bb89d90802]::hfs::parser::tests::test_if_elif_else::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x653f06e53feb - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f06e53feb - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x653f06e609db - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x653f06e609db - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x653f06e609db - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x653f06e609db - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x653f06e5c0f4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x653f06e5c0f4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x653f06e635e2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x653f06e635e2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x653f06e635e2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x653f06e635e2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x653f06e635e2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x653f06efc8af - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x653f06efc8af - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7a92f4016aa4 - <unknown>
[INFO] [stdout]   43:     0x7a92f40a3a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     hfs::lexer::tests::test_function_with_lots_of_arguments
[INFO] [stdout]     hfs::lexer::tests::test_if_elif_else
[INFO] [stdout]     hfs::lexer::tests::test_while_loop
[INFO] [stdout]     hfs::parser::tests::test_copy_and_move
[INFO] [stdout]     hfs::parser::tests::test_copy_and_move_func_calls
[INFO] [stdout]     hfs::parser::tests::test_function_with_lots_of_arguments
[INFO] [stdout]     hfs::parser::tests::test_function_with_no_return_type
[INFO] [stdout]     hfs::parser::tests::test_if_elif_else
[INFO] [stdout]     hfs::parser::tests::test_operations
[INFO] [stdout]     hfs::parser::tests::test_simple_if_else
[INFO] [stdout]     hfs::parser::tests::test_while_loop
[INFO] [stdout]     hfs::stack_analyzer::tests::test_copy_and_move
[INFO] [stdout]     hfs::stack_analyzer::tests::test_copy_and_move_func_calls
[INFO] [stdout]     hfs::stack_analyzer::tests::test_function_with_lots_of_arguments
[INFO] [stdout]     hfs::stack_analyzer::tests::test_function_with_no_arguments
[INFO] [stdout]     hfs::stack_analyzer::tests::test_function_with_no_return_type
[INFO] [stdout]     hfs::stack_analyzer::tests::test_if_elif_else
[INFO] [stdout]     hfs::stack_analyzer::tests::test_operations
[INFO] [stdout]     hfs::stack_analyzer::tests::test_simple_if_else
[INFO] [stdout]     hfs::stack_analyzer::tests::test_while_loop
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 20 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1549af66f01d6c1e2b9566b001255811a3a8142b8a5a884abb70895f5ba7c31d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1549af66f01d6c1e2b9566b001255811a3a8142b8a5a884abb70895f5ba7c31d", kill_on_drop: false }`
[INFO] [stdout] 1549af66f01d6c1e2b9566b001255811a3a8142b8a5a884abb70895f5ba7c31d
